package com.ruoyi.system.service;

import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.domain.DyAnchorPhoto;
import com.ruoyi.system.domain.bo.DyAnchorBo;
import com.ruoyi.system.domain.bo.DyAnchorPhotoBo;
import com.ruoyi.system.domain.bo.DyCustomerSumBo;
import com.ruoyi.system.domain.vo.DyAnchorCustomerVo;
import com.ruoyi.system.domain.vo.DyAnchorPhotoVo;
import com.ruoyi.system.domain.vo.DyAnchorVo;

import java.util.Collection;
import java.util.List;

/**
 * 主播照片Service接口
 *
 * @author ruoyi
 * @date 2024-06-20
 */
public interface IDyAnchorPhotoService {

    TableDataInfo<DyAnchorPhoto> queryPageList(DyAnchorPhotoBo bo, PageQuery pageQuery);

    Boolean insertByBo(DyAnchorPhotoBo bo);

    Boolean updateByBo(DyAnchorPhotoBo bo);

    DyAnchorPhotoBo getAnchorPhotoById(DyAnchorPhotoBo bo);

    int delAnchorPhoto(DyAnchorPhotoBo bo);

    DyAnchorPhoto getNewestAnchorPhoto(Long anchorId);
}
